package edu.aysf.dao;

import edu.aysf.entity.GoodsEntity;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface GoodsDao {
    // 查询商品
    List<GoodsEntity> selectGoods();

    // 根据id查询商品
    List<GoodsEntity> selectGoodsById(int id);

    // 根据商品名称查询商品
    List<GoodsEntity> selectGoodsByName(String goods_name);

    // 查询商品单价
    Float selectGoodsPrice(int goods_id);

    // 查询商品库存数量
    int selectCount(int goods_id);

    // 新增商品
    int createGoods(int id,String goods_name,int goods_count,float goods_price,float goods_money);

    // 更新商品库存
    int updateGoods(int goods_id,int goods_count,float goods_price,float goods_money);

    //根据id删除商品
    int deleteGoods(int id);
}
